Skip to content

C61: Add GPIO support, enable HIL test#5248

Merged
bugadani merged 6 commits intoesp-rs:mainfrom
playfulFence:chips/c61
Mar 25, 2026
Merged

C61: Add GPIO support, enable HIL test#5248
bugadani merged 6 commits intoesp-rs:mainfrom
playfulFence:chips/c61

Conversation

@playfulFence
Copy link
Copy Markdown
Member

Closes #5222

HIL currently doesn't feel good, but the test itself goes smoothly

image

@playfulFence playfulFence added the skip-changelog No changelog modification needed label Mar 24, 2026
@playfulFence playfulFence marked this pull request as ready for review March 24, 2026 15:54
@playfulFence playfulFence mentioned this pull request Mar 24, 2026
Copy link
Copy Markdown
Contributor

@bjoernQ bjoernQ left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I guess there are a few examples we could enable now, for ESP32-C61, too

Comment on lines +218 to +219
{ pin = 8, functions = { 2 = "FSPICS0" }, limitations = ["strapping"] },
{ pin = 9, limitations = ["strapping"] },
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Perhaps we should add the ZCD analog functions to these (zero-crossing detector), which are analog voltage comparator pin functions.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Also, some of the limitations fields are a bit misaligned :)

Comment on lines +271 to +272
{ name = "U2RXD", id = 72 },
{ name = "U2CTS", id = 73 },
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This chip has 2 uarts, what are these for? 😅

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Comment on lines +334 to +335
{ name = "FSPICS5", id = 106 },
{ name = "GPIO", id = 256 },
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
{ name = "FSPICS5", id = 106 },
{ name = "GPIO", id = 256 },
{ name = "FSPICS5", id = 106 },
{ name = "SDIO_TOHOST_INT_OUT", id = 124 },
{ name = "GPIO", id = 256 },

Copy link
Copy Markdown
Contributor

@bugadani bugadani left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No real concerns, a missing signal here, a missing function there, and a bit of formatting to be corrected before merging.

@playfulFence
Copy link
Copy Markdown
Member Author

playfulFence commented Mar 25, 2026

Bro...
image

PS: hahaha I KNEW complaining works - started right after I commented 😆

@bugadani bugadani added this pull request to the merge queue Mar 25, 2026
@github-merge-queue github-merge-queue bot removed this pull request from the merge queue due to failed status checks Mar 25, 2026
@bugadani bugadani added this pull request to the merge queue Mar 25, 2026
Merged via the queue into esp-rs:main with commit 3530b1e Mar 25, 2026
31 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

skip-changelog No changelog modification needed

Projects

None yet

Development

Successfully merging this pull request may close these issues.

ESP32-C61: Stable GPIO

3 participants